design microcontroller embedded embedded computer development machines electronics automation industrial computer embedded pc manufacturing software control hardware prototype machine cnc engineering equipment linux industrial